package com.wang.getEnum.controller;


import com.wang.getEnum.domain.EnumInfo;
import com.wang.getEnum.service.IEnumCacheService;
import com.wang.getEnum.service.impl.EnumCacheServiceImpl;
import jakarta.annotation.Resource;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;

/**
 * 枚举信息接口
 * @author yandong
 */
@RestController
@RequestMapping("/enums")
public class EnumController {

    @Resource
    private IEnumCacheService enumCacheService;

    /**
     * 获取所有枚举信息
     */
    @GetMapping("getAll")
    public List<EnumInfo> getAllEnums() {
        return enumCacheService.getCacheEnums();
    }
}
